package com.lu;

import java.lang.module.InvalidModuleDescriptorException;
import java.util.Random;

/**
 * @author lufeng
 * @date 2021/9/5 15:33
 */
public class test7 {
    //请从26个英文字母（大小写都包含）
    // 以及数字0-9中
    // 随机产生一个5位的字符串验证码并打印在控制台
    public static void main(String[] args) {
        char[] chs = new char[26 + 26 + 10];

        int index = 0;
        for (char i = 'a'; i <= 'z'; i++) {
            chs[index] = i;
            index++;
        }

        for (char i = 'A'; i <= 'Z'; i++) {
            chs[index] = i;
            index++;
        }
        for (char i = '0';i<='9';i++){
            chs[index]=i;
            index++;
        }
        String a = "";
        Random r = new Random();
        for (int i = 0; i<=5;i++){
            //0-61的随机数赋值给re作为chs的索引
            int re = r.nextInt(chs.length);
            a +=chs[re];
        }
        System.out.println(a);
    }
}
